feedback store - German English Dictionary